<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libschc: schc_fragmentation_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libschc
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structschc__fragmentation__t-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">schc_fragmentation_t Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="fragmenter_8h_source.html">fragmenter.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a87361e46e93bdf8d6f9cb60cb8f0b5de"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a87361e46e93bdf8d6f9cb60cb8f0b5de">device_id</a></td></tr>
<tr class="separator:a87361e46e93bdf8d6f9cb60cb8f0b5de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81a06b0db6f570800959533e1fd2ce58"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a81a06b0db6f570800959533e1fd2ce58">packet_len</a></td></tr>
<tr class="separator:a81a06b0db6f570800959533e1fd2ce58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa56a7c26f1dcdcaed54367974052cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structschc__bitarray__t.html">schc_bitarray_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a4fa56a7c26f1dcdcaed54367974052cb">bit_arr</a></td></tr>
<tr class="separator:a4fa56a7c26f1dcdcaed54367974052cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85a9626c3f4d779ed07f3bde3e745143"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a85a9626c3f4d779ed07f3bde3e745143">tail_ptr</a></td></tr>
<tr class="separator:a85a9626c3f4d779ed07f3bde3e745143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d0044911dc3e6c6c5161f85133771ca"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a3d0044911dc3e6c6c5161f85133771ca">rule_id</a> [<a class="el" href="schc_8h.html#ab264125e090b773a3c62c0587e2311f3">RULE_SIZE_BYTES</a>]</td></tr>
<tr class="separator:a3d0044911dc3e6c6c5161f85133771ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb88301231fdf7ebf596250d3b75201"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#aacb88301231fdf7ebf596250d3b75201">mtu</a></td></tr>
<tr class="separator:aacb88301231fdf7ebf596250d3b75201"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3fbcae2ee4198df9d04438d63d97361"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#ac3fbcae2ee4198df9d04438d63d97361">dc</a></td></tr>
<tr class="separator:ac3fbcae2ee4198df9d04438d63d97361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f83092fddf60c20b720b909c4b632a4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a2f83092fddf60c20b720b909c4b632a4">mic</a> [<a class="el" href="schc__config__example_8h.html#adfbf14de3d8d2907750758406ced72db">MIC_SIZE_BYTES</a>]</td></tr>
<tr class="separator:a2f83092fddf60c20b720b909c4b632a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9507d09aa22017fdee75233eb10ce4eb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a9507d09aa22017fdee75233eb10ce4eb">fcn</a></td></tr>
<tr class="separator:a9507d09aa22017fdee75233eb10ce4eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a177e3d8b7af0f3b3590d8f90dd765a71"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a177e3d8b7af0f3b3590d8f90dd765a71">window</a></td></tr>
<tr class="separator:a177e3d8b7af0f3b3590d8f90dd765a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadd2eea980b920a4c4e20abf77fff73a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#aadd2eea980b920a4c4e20abf77fff73a">window_cnt</a></td></tr>
<tr class="separator:aadd2eea980b920a4c4e20abf77fff73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34281059a41f1b93a203dfff5e54f845"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a34281059a41f1b93a203dfff5e54f845">dtag</a></td></tr>
<tr class="separator:a34281059a41f1b93a203dfff5e54f845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad81c9ba5e6a581e013e4b3bafce08474"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#ad81c9ba5e6a581e013e4b3bafce08474">frag_cnt</a></td></tr>
<tr class="separator:ad81c9ba5e6a581e013e4b3bafce08474"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf5022a1d397d0501594591d24b6c0bf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#acf5022a1d397d0501594591d24b6c0bf">bitmap</a> [<a class="el" href="schc__config__example_8h.html#a5e6121b65e73cd727a9af2331bf5d897">BITMAP_SIZE_BYTES</a>]</td></tr>
<tr class="separator:acf5022a1d397d0501594591d24b6c0bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a338c5d4c63ddd31949a4230de91310bc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a338c5d4c63ddd31949a4230de91310bc">attempts</a></td></tr>
<tr class="separator:a338c5d4c63ddd31949a4230de91310bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f821a4a6b266de4f6cb79970d8ce4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fragmenter_8h.html#a38ccd754938e6c276447dff49f5a3a34">tx_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#ab7f821a4a6b266de4f6cb79970d8ce4c">TX_STATE</a></td></tr>
<tr class="separator:ab7f821a4a6b266de4f6cb79970d8ce4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93c490405c940960cb2dff7c7566be50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="fragmenter_8h.html#a20874253e23bc4c1d20f69479175ce6f">rx_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a93c490405c940960cb2dff7c7566be50">RX_STATE</a></td></tr>
<tr class="separator:a93c490405c940960cb2dff7c7566be50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d771b7ddff550f4e30b238f1a332572"><td class="memItemLeft" align="right" valign="top">uint8_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a0d771b7ddff550f4e30b238f1a332572">send</a> )(uint8_t *data, uint16_t length, uint32_t <a class="el" href="structschc__fragmentation__t.html#a87361e46e93bdf8d6f9cb60cb8f0b5de">device_id</a>)</td></tr>
<tr class="separator:a0d771b7ddff550f4e30b238f1a332572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af54664c2e4cfb10cc250896f070f6d5b"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#af54664c2e4cfb10cc250896f070f6d5b">post_timer_task</a> )(void(*timer_task)(void *conn), uint32_t <a class="el" href="structschc__fragmentation__t.html#a87361e46e93bdf8d6f9cb60cb8f0b5de">device_id</a>, uint32_t time_ms, void *arg)</td></tr>
<tr class="separator:af54664c2e4cfb10cc250896f070f6d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0db2f7a250e964ee0bad8c0b8cc0b97c"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a0db2f7a250e964ee0bad8c0b8cc0b97c">end_rx</a> )(struct <a class="el" href="structschc__fragmentation__t.html">schc_fragmentation_t</a> *conn)</td></tr>
<tr class="separator:a0db2f7a250e964ee0bad8c0b8cc0b97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae53dfe7edd71d58200c6fb6823f6be"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a3ae53dfe7edd71d58200c6fb6823f6be">end_tx</a> )()</td></tr>
<tr class="separator:a3ae53dfe7edd71d58200c6fb6823f6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b14a9023ad626cf661a46453fc6919d"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a3b14a9023ad626cf661a46453fc6919d">remove_timer_entry</a> )(uint32_t <a class="el" href="structschc__fragmentation__t.html#a87361e46e93bdf8d6f9cb60cb8f0b5de">device_id</a>)</td></tr>
<tr class="separator:a3b14a9023ad626cf661a46453fc6919d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e2e9e70fcb228003fbe7f4306a07be4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a2e2e9e70fcb228003fbe7f4306a07be4">timer_flag</a></td></tr>
<tr class="separator:a2e2e9e70fcb228003fbe7f4306a07be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9331778f9d6b6149c749329bc65f3bcb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a9331778f9d6b6149c749329bc65f3bcb">input</a></td></tr>
<tr class="separator:a9331778f9d6b6149c749329bc65f3bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95c3a12413953d5878e1a44ddb0da57b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structschc__fragmentation__ack__t.html">schc_fragmentation_ack_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a95c3a12413953d5878e1a44ddb0da57b">ack</a></td></tr>
<tr class="separator:a95c3a12413953d5878e1a44ddb0da57b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd9900b8ae4055a3d3014d20ee28ea2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structschc__mbuf__t.html">schc_mbuf_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#afd9900b8ae4055a3d3014d20ee28ea2d">head</a></td></tr>
<tr class="separator:afd9900b8ae4055a3d3014d20ee28ea2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5403c6a449781191d2d5e129baf50843"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a5403c6a449781191d2d5e129baf50843">schc_rule</a></td></tr>
<tr class="separator:a5403c6a449781191d2d5e129baf50843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a6c636f8d863fc3db680da64ee889c1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structschc__fragmentation__t.html#a8a6c636f8d863fc3db680da64ee889c1">RULE_SIZE</a></td></tr>
<tr class="separator:a8a6c636f8d863fc3db680da64ee889c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a95c3a12413953d5878e1a44ddb0da57b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95c3a12413953d5878e1a44ddb0da57b">&#9670;&nbsp;</a></span>ack</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structschc__fragmentation__ack__t.html">schc_fragmentation_ack_t</a> schc_fragmentation_t::ack</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a338c5d4c63ddd31949a4230de91310bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a338c5d4c63ddd31949a4230de91310bc">&#9670;&nbsp;</a></span>attempts</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::attempts</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4fa56a7c26f1dcdcaed54367974052cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fa56a7c26f1dcdcaed54367974052cb">&#9670;&nbsp;</a></span>bit_arr</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structschc__bitarray__t.html">schc_bitarray_t</a>* schc_fragmentation_t::bit_arr</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acf5022a1d397d0501594591d24b6c0bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf5022a1d397d0501594591d24b6c0bf">&#9670;&nbsp;</a></span>bitmap</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::bitmap[<a class="el" href="schc__config__example_8h.html#a5e6121b65e73cd727a9af2331bf5d897">BITMAP_SIZE_BYTES</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac3fbcae2ee4198df9d04438d63d97361"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3fbcae2ee4198df9d04438d63d97361">&#9670;&nbsp;</a></span>dc</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t schc_fragmentation_t::dc</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a87361e46e93bdf8d6f9cb60cb8f0b5de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87361e46e93bdf8d6f9cb60cb8f0b5de">&#9670;&nbsp;</a></span>device_id</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t schc_fragmentation_t::device_id</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a34281059a41f1b93a203dfff5e54f845"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34281059a41f1b93a203dfff5e54f845">&#9670;&nbsp;</a></span>dtag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::dtag</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0db2f7a250e964ee0bad8c0b8cc0b97c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0db2f7a250e964ee0bad8c0b8cc0b97c">&#9670;&nbsp;</a></span>end_rx</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* schc_fragmentation_t::end_rx) (struct <a class="el" href="structschc__fragmentation__t.html">schc_fragmentation_t</a> *conn)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3ae53dfe7edd71d58200c6fb6823f6be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ae53dfe7edd71d58200c6fb6823f6be">&#9670;&nbsp;</a></span>end_tx</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* schc_fragmentation_t::end_tx) ()</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9507d09aa22017fdee75233eb10ce4eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9507d09aa22017fdee75233eb10ce4eb">&#9670;&nbsp;</a></span>fcn</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::fcn</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad81c9ba5e6a581e013e4b3bafce08474"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad81c9ba5e6a581e013e4b3bafce08474">&#9670;&nbsp;</a></span>frag_cnt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::frag_cnt</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afd9900b8ae4055a3d3014d20ee28ea2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd9900b8ae4055a3d3014d20ee28ea2d">&#9670;&nbsp;</a></span>head</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structschc__mbuf__t.html">schc_mbuf_t</a>* schc_fragmentation_t::head</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9331778f9d6b6149c749329bc65f3bcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9331778f9d6b6149c749329bc65f3bcb">&#9670;&nbsp;</a></span>input</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::input</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2f83092fddf60c20b720b909c4b632a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f83092fddf60c20b720b909c4b632a4">&#9670;&nbsp;</a></span>mic</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::mic[<a class="el" href="schc__config__example_8h.html#adfbf14de3d8d2907750758406ced72db">MIC_SIZE_BYTES</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aacb88301231fdf7ebf596250d3b75201"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacb88301231fdf7ebf596250d3b75201">&#9670;&nbsp;</a></span>mtu</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t schc_fragmentation_t::mtu</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a81a06b0db6f570800959533e1fd2ce58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81a06b0db6f570800959533e1fd2ce58">&#9670;&nbsp;</a></span>packet_len</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t schc_fragmentation_t::packet_len</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af54664c2e4cfb10cc250896f070f6d5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af54664c2e4cfb10cc250896f070f6d5b">&#9670;&nbsp;</a></span>post_timer_task</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* schc_fragmentation_t::post_timer_task) (void(*timer_task)(void *conn), uint32_t <a class="el" href="structschc__fragmentation__t.html#a87361e46e93bdf8d6f9cb60cb8f0b5de">device_id</a>, uint32_t time_ms, void *arg)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3b14a9023ad626cf661a46453fc6919d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b14a9023ad626cf661a46453fc6919d">&#9670;&nbsp;</a></span>remove_timer_entry</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* schc_fragmentation_t::remove_timer_entry) (uint32_t <a class="el" href="structschc__fragmentation__t.html#a87361e46e93bdf8d6f9cb60cb8f0b5de">device_id</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3d0044911dc3e6c6c5161f85133771ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d0044911dc3e6c6c5161f85133771ca">&#9670;&nbsp;</a></span>rule_id</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::rule_id[<a class="el" href="schc_8h.html#ab264125e090b773a3c62c0587e2311f3">RULE_SIZE_BYTES</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8a6c636f8d863fc3db680da64ee889c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a6c636f8d863fc3db680da64ee889c1">&#9670;&nbsp;</a></span>RULE_SIZE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::RULE_SIZE</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a93c490405c940960cb2dff7c7566be50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93c490405c940960cb2dff7c7566be50">&#9670;&nbsp;</a></span>RX_STATE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="fragmenter_8h.html#a20874253e23bc4c1d20f69479175ce6f">rx_state</a> schc_fragmentation_t::RX_STATE</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5403c6a449781191d2d5e129baf50843"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5403c6a449781191d2d5e129baf50843">&#9670;&nbsp;</a></span>schc_rule</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>* schc_fragmentation_t::schc_rule</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0d771b7ddff550f4e30b238f1a332572"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d771b7ddff550f4e30b238f1a332572">&#9670;&nbsp;</a></span>send</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t(* schc_fragmentation_t::send) (uint8_t *data, uint16_t length, uint32_t <a class="el" href="structschc__fragmentation__t.html#a87361e46e93bdf8d6f9cb60cb8f0b5de">device_id</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a85a9626c3f4d779ed07f3bde3e745143"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85a9626c3f4d779ed07f3bde3e745143">&#9670;&nbsp;</a></span>tail_ptr</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t* schc_fragmentation_t::tail_ptr</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2e2e9e70fcb228003fbe7f4306a07be4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e2e9e70fcb228003fbe7f4306a07be4">&#9670;&nbsp;</a></span>timer_flag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::timer_flag</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab7f821a4a6b266de4f6cb79970d8ce4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7f821a4a6b266de4f6cb79970d8ce4c">&#9670;&nbsp;</a></span>TX_STATE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="fragmenter_8h.html#a38ccd754938e6c276447dff49f5a3a34">tx_state</a> schc_fragmentation_t::TX_STATE</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a177e3d8b7af0f3b3590d8f90dd765a71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a177e3d8b7af0f3b3590d8f90dd765a71">&#9670;&nbsp;</a></span>window</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::window</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aadd2eea980b920a4c4e20abf77fff73a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadd2eea980b920a4c4e20abf77fff73a">&#9670;&nbsp;</a></span>window_cnt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t schc_fragmentation_t::window_cnt</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="fragmenter_8h_source.html">fragmenter.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
